#!/sbin/openrc-run

depend() {
	need net
}

start() {
	if [ -z "${TWISTD_OPTS}" ]; then
		eerror "TWISTD_OPTS is not set!"
		eerror "You need to configure twistd in /etc/conf.d/twistd."
		return 1
	fi
	export PYTHONPATH
	ebegin "Starting twistd"
	start-stop-daemon --start --quiet --pidfile /var/run/twistd.pid \
		--exec /usr/bin/twistd -- --pidfile /var/run/twistd.pid \
			${TWISTD_OPTS}
	eend $? "Failed to start twistd"
}

stop() {
	ebegin "Stopping twistd"
	start-stop-daemon --stop --quiet --pidfile /var/run/twistd.pid 
	eend $? "Failed to stop twistd"
}
